#include<iostream>
using namespace std;
/*
功能描述：
    字符串之间的比较
比较方式：
    字符串比较是按字符的ASCII码进行对比
= 返回0
> 返回1
< 返回-1

函数原型：
    //最后面的const表明，该方法不会(不能)改变调用对象的数据成员的值。
    int compare(const string &s) const;     与字符串s比较
    int compare(const char *s) const;   与字符串s比较
*/
void test01()
{
    string str1="hello";
    string str2="hello";
    if(str1.compare(str2)==0)
    {
        cout<<"str1等于str2"<<endl;
    }
    else if(str1.compare(str2)>0)
    {
        cout<<"str1大于str2"<<endl;
    }
    else
    {
        cout<<"str1小于str2"<<endl;
    }

}
int main()
{
    test01();
}
/*
总结：字符串对比主要是用于比较两个字符串是否相等，判断谁大谁小的意义并不是很大
*/
